package com.example.piece.constant

/**
 *  所有模块路由路径整合类, 默认按用户权限进行模块划分
 */
object RoutePath {

    private const val MAIN_PREFIX = "/main"

    /**  集体登陆页面  **/
    const val MAIN_LOGIN = "$MAIN_PREFIX/loginActivity"

    /**  集体登陆页面  **/
    const val MAIN_LOGIN_FOR_PIECE = "$MAIN_PREFIX/LoginForPieceActivity"

    /**  集体拍照&录像页面  **/
    const val MAIN_CAMERA = "$MAIN_PREFIX/camera"

    /**  地图测试页面  **/
    const val MAIN_MAP = "$MAIN_PREFIX/map"

    /**  Socket 测试页面  **/
    const val MAIN_SOCKET = "$MAIN_PREFIX/socket"

    /**  图片/视频 预览界面  **/
    const val MAIN_PICTURE = "$MAIN_PREFIX/picture"


    /**  设置页面  **/
    const val MAIN_SETTING = "$MAIN_PREFIX/setting"

    /**  反馈意见  **/
    const val MAIN_FEEDBACK = "$MAIN_PREFIX/feedback"


    /**  首页搜索页面  **/
    const val MAIN_HOME_SEARCH = "$MAIN_PREFIX/homeSearch"


    /**  H5页面  **/
    const val MAIN_H5_ACTIVITY = "$MAIN_PREFIX/H5Activity"

    /**  系统消息详情页面  **/
    const val MAIN_SYSTEM_MSG_DETAIL_ACTIVITY = "$MAIN_PREFIX/SystemMsgDetailActivity"

    /**  消息列表页面  **/
    const val MAIN_SYSTEM_MSG_LIST_ACTIVITY = "$MAIN_PREFIX/MsgListActivity"

    /**  个人中心页面  **/
    const val MAIN_INFO_ACTIVITY = "$MAIN_PREFIX/InfoActivity"


    /**  粉丝和关注页面  **/
    const val MAIN_FUN_GZ_ACTIVITY = "$MAIN_PREFIX/FansAndGZActivity"

    /**  乐豆页面  **/
    const val MAIN_LEDOU_ACTIVITY = "$MAIN_PREFIX/LeDouDetailActivity"

    /**  审核页面  **/
    const val MAIN_SHENHE_ACTIVITY = "$MAIN_PREFIX/ShenHeActivity"

    /**  举报页面  **/
    const val MAIN_JUBAO_ACTIVITY = "$MAIN_PREFIX/JuBaoActivity"

    /**  用户信息页面  **/
    const val MAIN_USER_INFO_ACTIVITY = "$MAIN_PREFIX/UserInfoActivity"

    /**  修改昵称签名页面  **/
    const val MAIN_UPDATE_NICKNAME_SIGN_ACTIVITY = "$MAIN_PREFIX/UpDateNameAndSignActivity"

    /**  详情页面  **/
    const val MAIN_DETAIL_ACTIVITY = "$MAIN_PREFIX/DetailActivity"

    /**  账户与安全  **/
    const val MAIN_SAFE = "$MAIN_PREFIX/SafeActivity"

    /**  关于我们  **/
    const val MAIN_ABOUTUS = "$MAIN_PREFIX/AboutUsActivity"

    /**  播放视频  **/
    const val PLAY_VIDEO = "$MAIN_PREFIX/PlayVideoActivity"

    /**  巡检模块路由整合类  **/
    object Inspection {
        private const val INSPECTION_PREFIX = "/inspection"

        /**  巡检模块-首页  **/
        const val MAIN_ACTIVITY = "$INSPECTION_PREFIX/mainActivity"

    }

    /**   测试Activity集合 **/
    object TESTActivity {
        private const val TEST_PREFIX = "/test"

        /**  测试模块-蓝牙测试页面  **/
        const val BLUETOOTH_TEST_ACTIVITY = "$TEST_PREFIX/bluetoothTestActivity"

        /**  测试模块-日志异常  **/
        const val LOG_ERROR_TEST_ACTIVITY = "$TEST_PREFIX/logErrorTestActivity"

        /**  测试模块-日志测试  **/
        const val LOG_TEST_ACTIVITY = "$TEST_PREFIX/logTestActivity"

        /**  测试模块-MQTT测试  **/
        const val MQTT_TEST_ACTIVITY = "$TEST_PREFIX/mQTTTestActivity"

        /**  测试模块-NFC通讯  **/
        const val NFC_TEST_ACTIVITY = "$TEST_PREFIX/NFCTestActivity"

        /**  测试模块-ANR异常  **/
        const val ANR_TEST_ACTIVITY = "$TEST_PREFIX/ARNTestActivity"

        /**  测试模块-指纹及图形解锁  **/
        const val FINGER_TEST_ACTIVITY = "$TEST_PREFIX/FingerTestActivity"

        /**  测试模块-图形解锁  **/
        const val GESTURE_TEST_ACTIVITY = "$TEST_PREFIX/GestureTestActivity"

        /**  测试模块-popowindow  **/
        const val POPU_WINDOW_TEST_ACTIVITY = "$TEST_PREFIX/PopuWindowTestActivity"

        /**  测试模块-轮播图  **/
        const val ROTATION_RV_TEST_ACTIVITY = "$TEST_PREFIX/RotationRVTestActivity"

        /**  测试模块-3D选择器  **/
        const val SELECTOR_3D_TEST_ACTIVITY = "$TEST_PREFIX/Selector3DTestActivity"

        /**  测试模块-状态栏  **/
        const val STATUS_BAR_UTILS_TEST_ACTIVITY = "$TEST_PREFIX/StatusBarUtilsTestActivity"

        /**  测试模块-状态栏-参数详情  **/
        const val STATUS_BAR_UTILS_TEST_INfO_ACTIVITY =
            "$TEST_PREFIX/StatusBarUtilsTestInfoActivity"

        /**  测试模块-状态栏-图片状态栏+彩色导航栏  **/
        const val STATUS_BAR_UTILS_TEST_PC = "$TEST_PREFIX/StatusBarTestPCActivity"

        /**  测试模块-状态栏-全屏图片  **/
        const val STATUS_BAR_UTILS_TEST_P = "$TEST_PREFIX/StatusBarTestPActivity"

        /**  测试模块-状态栏-彩色状态栏+彩色导航栏  **/
        const val STATUS_BAR_UTILS_TEST_CC = "$TEST_PREFIX/StatusBarTestCCActivity"

        /**  测试模块-状态栏-仿QQ状态栏和导航栏渐变色  **/
        const val STATUS_BAR_UTILS_TEST_QQ = "$TEST_PREFIX/StatusBarTestQQActivity"

        /**  测试模块-状态栏-结合侧滑返回使用  **/
        const val STATUS_BAR_UTILS_TEST_S = "$TEST_PREFIX/StatusBarTestSActivity"

        /**  测试模块-状态栏-结合fragment使用  **/
        const val STATUS_BAR_UTILS_TEST_F = "$TEST_PREFIX/StatusBarTestFActivity"

        /**  测试模块-状态栏-结合popuwindow  **/
        const val STATUS_BAR_UTILS_TEST_POP = "$TEST_PREFIX/StatusBarTestPopActivity"

        /**  测试模块-状态栏-结合dialog使用  **/
        const val STATUS_BAR_UTILS_TEST_D = "$TEST_PREFIX/StatusBarTestDActivity"

        /**  测试模块-状态栏-结合actionbar使用  **/
        const val STATUS_BAR_UTILS_TEST_A = "$TEST_PREFIX/StatusBarTestAActivity"

        /**  测试模块-状态栏-界面全是EditText  **/
        const val STATUS_BAR_UTILS_TEST_AE = "$TEST_PREFIX/StatusBarTestAEActivity"

        /**  测试模块-状态栏-自动根据状态栏颜色调整字体  **/
        const val STATUS_BAR_UTILS_TEST_AUTO = "$TEST_PREFIX/StatusBarTestAutoActivity"

        /**  测试模块-状态栏-解决布局顶部和状态栏重叠问题  **/
        const val STATUS_BAR_UTILS_TEST_BZ = "$TEST_PREFIX/StatusBarTestBZActivity"

        /**  测试模块-状态栏-结合coordinatorLayout使用  **/
        const val STATUS_BAR_UTILS_TEST_C = "$TEST_PREFIX/StatusBarTestCActivity"

        /**  测试模块-状态栏-解决EditText和软键盘的问题  **/
        const val STATUS_BAR_UTILS_TEST_E = "$TEST_PREFIX/StatusBarTestEActivity"

        /**  测试模块-状态栏-修改Flyme OS状态栏字体颜色  **/
        const val STATUS_BAR_UTILS_TEST_FLYME = "$TEST_PREFIX/StatusBarTestFlymeActivity"

        /**  测试模块-状态栏-登录界面  **/
        const val STATUS_BAR_UTILS_TEST_L = "$TEST_PREFIX/StatusBarTestLActivity"

        /**  测试模块-状态栏-结合侧边栏使用  **/
        const val STATUS_BAR_UTILS_TEST_SS = "$TEST_PREFIX/StatusBarTestSSActivity"

        /**  测试模块-状态栏-结合Tablayout使用  **/
        const val STATUS_BAR_UTILS_TEST_T = "$TEST_PREFIX/StatusBarTestTActivity"

        /**  测试模块-状态栏-结合webView使用  **/
        const val STATUS_BAR_UTILS_TEST_W = "$TEST_PREFIX/StatusBarTestWActivity"

        /**  测试模块-状态栏-解决白色状态栏问题  **/
        const val STATUS_BAR_UTILS_TEST_WR = "$TEST_PREFIX/StatusBarTestWrActivity"


        /**  测试模块-TCP测试 ——客户端 **/
        const val TCP_CLIENT_TEST_ACTIVITY = "$TEST_PREFIX/TCPClientTestActivity"

        /**  测试模块-TCP测试 ——服务端 **/
        const val TCP_SERVICE_TEST_ACTIVITY = "$TEST_PREFIX/TCPServiceTestActivity"

        /**  测试模块-文字自动播放  **/
        const val TEXTVIEW_AUTO_PLAY_TEST_ACTIVITY = "$TEST_PREFIX/TextViewAutoPlayTestActivity"

        /**  测试模块-UDP通讯  **/
        const val UDP_TEST_ACTIVITY = "$TEST_PREFIX/UDPTestActivity"

        /**  测试模块-更新测试  **/
        const val UP_DATA_TEST_ACTIVITY = "$TEST_PREFIX/UpDataTestActivity"

        /**  测试模块-WebSocket  **/
        const val WEB_SOCKET_TEST_ACTIVITY = "$TEST_PREFIX/WebSocketTestActivity"

        /**  测试模块-Dialog弹窗测试  **/
        const val X_DIALOG_TEST_ACTIVITY = "$TEST_PREFIX/XDialogTestActivity"


    }

}